<?php

declare(strict_types=1);

namespace app\common\model\hrm;

use think\Model;
use app\common\traits\ModelTrait;

/**
 * 岗位表-模型 （职位）
 * @author kaige
 * @update 2022-06-24
 * @copyright ©2022 泉州市盛筑信息科技有限公司 版权所有
 */
class HrmRanking extends Model
{

    // 设置字段信息(避免多一次查询的开销)
    protected $schema = [
        'id'            => 'int',
        'pid'           => 'int',
        'name'          => 'string',
        'sort'          => 'int',
        'code'          => 'string',
        'status'        => 'int',
        'company_id'    => 'int'
    ];

    use ModelTrait;

    public function glcompany()
    {
        return $this->hasOne('app\common\model\hrm\HrmCompany', 'id', 'company_id')->bind(['company_id_name' => 'name']);
    }
}
